#include <osal/osal.h>
#include <api/libc/alloc.h>
#include <api/libc/printf.h>
#include <api/libc/string.h>
#include <hld/hld_dev.h>
#include <sys_config.h>
#include <mediatypes.h>
#include <hld/decv/vdec_driver.h>
#include <hld/dis/VPO.h>
#include <hld/decv/decv.h>

RET_CODE vdec_open(struct vdec_device *dev)
{
}

RET_CODE vdec_close(struct vdec_device *dev)
{
}
RET_CODE vdec_start(struct vdec_device *dev)
{
}
RET_CODE vdec_stop(struct vdec_device *dev,BOOL bclosevp,BOOL bfillblack)
{
}
RET_CODE vdec_vbv_request(void *dev, UINT32 uSizeRequested, void ** ppVData, UINT32 * puSizeGot, struct control_block * ctrl_blk)
{
}

void vdec_vbv_update(void *dev, UINT32 uDataSize)
{
}

RET_CODE vdec_set_output(struct vdec_device *dev, enum VDecOutputMode eMode,struct VDecPIPInfo *pInitInfo, 	struct MPSource_CallBack *pMPCallBack, struct PIPSource_CallBack *pPIPCallBack)
{
}

RET_CODE vdec_switch_pip(struct vdec_device *dev, struct Position *pPIPPos)
{
}

RET_CODE vdec_switch_pip_ext(struct vdec_device *dev, struct Rect *pPIPWin)
{
}

RET_CODE vdec_sync_mode(struct vdec_device *dev, UINT8 uSyncMode,UINT8 uSyncLevel)
{
}

RET_CODE vdec_extrawin_store_last_pic(struct vdec_device *dev, struct Rect *pPIPWin)
{
}

RET_CODE vdec_profile_level(struct vdec_device *dev, UINT8 uProfileLevel,VDEC_BEYOND_LEVEL cb_beyond_level)
{
}

RET_CODE vdec_io_control(struct vdec_device *dev, UINT32 io_code, UINT32 param)
{
}

RET_CODE vdec_playmode(struct vdec_device *dev, enum VDecDirection direction, enum VDecSpeed speed)
{
}

RET_CODE vdec_dvr_set_param(struct vdec_device *dev, struct VDec_DvrConfigParam param)
{
}

RET_CODE vdec_dvr_pause(struct vdec_device *dev)
{
}
RET_CODE vdec_dvr_resume(struct vdec_device *dev)
{
}
RET_CODE vdec_step(struct vdec_device *dev)
{
}
void h264_decoder_select(int select, BOOL in_preivew)
{
}

struct vdec_device * get_selected_decoder(void)
{
}

BOOL is_cur_decoder_avc(void)
{
}

void set_avc_output_mode_check_cb(VDecCBFunc pCB)
{
}
void video_decoder_select(enum video_decoder_type select, BOOL in_preview)
{
}
enum video_decoder_type get_current_decoder(void )
{
}